home *** CD-ROM | disk | FTP | other *** search
/ PC Format (PL) 2015 August / PC_Format_082015.iso / Pełne wersje / F-Secure FREEDOME VPN 1.0.11 / Freedome.exe / driver-x86 / OemVista.inf next >
Windows Setup INFormation  |  2015-04-13  |  8KB  |  192 lines

  1. ; ****************************************************************************
  2. ; * Copyright (C) 2002-2014 OpenVPN Technologies, Inc.                            *
  3. ; *  This program is free software; you can redistribute it and/or modify    *
  4. ; *  it under the terms of the GNU General Public License version 2          *
  5. ; *  as published by the Free Software Foundation.                           *
  6. ; ****************************************************************************
  7.  
  8. ; SYNTAX CHECKER
  9. ; cd \WINDDK\3790\tools\chkinf
  10. ; chkinf c:\src\openvpn\tap-win32\i386\oemvista.inf
  11. ; OUTPUT -> file:///c:/WINDDK/3790/tools/chkinf/htm/c%23+src+openvpn+tap-win32+i386+__OemWin2k.htm
  12.  
  13. ; INSTALL/REMOVE DRIVER
  14. ;   tapinstall install OemVista.inf tapoas
  15. ;   tapinstall update OemVista.inf tapoas
  16. ;   tapinstall remove tapoas
  17.  
  18. ;*********************************************************
  19. ; Note to Developers:
  20. ;
  21. ; If you are bundling the TAP-Windows driver with your app,
  22. ; you should try to rename it in such a way that it will
  23. ; not collide with other instances of TAP-Windows defined
  24. ; by other apps.  Multiple versions of the TAP-Windows
  25. ; driver, each installed by different apps, can coexist
  26. ; on the same machine if you follow these guidelines.
  27. ; NOTE: these instructions assume you are editing the
  28. ; generated OemWin2k.inf file, not the source
  29. ; OemWin2k.inf.in file which is preprocessed by winconfig
  30. ; and uses macro definitions from settings.in.
  31. ;
  32. ; (1) Rename all tapXXXX instances in this file to
  33. ;     something different (use at least 5 characters
  34. ;     for this name!)
  35. ; (2) Change the "!define TAP" definition in openvpn.nsi
  36. ;     to match what you changed tapXXXX to.
  37. ; (3) Change TARGETNAME in SOURCES to match what you
  38. ;     changed tapXXXX to.
  39. ; (4) Change TAP_COMPONENT_ID in common.h to match what
  40. ;     you changed tapXXXX to.
  41. ; (5) Change SZDEPENDENCIES in service.h to match what
  42. ;     you changed tapXXXX to.
  43. ; (6) Change DeviceDescription and Provider strings.
  44. ; (7) Change PRODUCT_TAP_WIN_DEVICE_DESCRIPTION in constants.h to what you
  45. ;     set DeviceDescription to.
  46. ;
  47. ;*********************************************************
  48.  
  49. [Version]
  50.    Signature = "$Windows NT$"
  51.    CatalogFile = tap0901.cat
  52.    ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
  53.    Provider = %Provider%
  54.    Class = Net
  55.  
  56. ; This version number should match the version
  57. ; number given in SOURCES.
  58.    DriverVer=03/13/2014,9.00.00.20
  59.  
  60. [Strings]
  61.    DeviceDescription = "Freedome TAP driver"
  62.    Provider = "F-Secure Corporation"
  63.  
  64. ;----------------------------------------------------------------
  65. ;                      Manufacturer + Product Section (Done)
  66. ;----------------------------------------------------------------
  67. [Manufacturer]
  68.    %Provider% = tap0901
  69.  
  70. [tap0901]
  71.    %DeviceDescription% = tap0901.ndi, root\tap0901 ; Root enumerated
  72.    %DeviceDescription% = tap0901.ndi, tap0901      ; Legacy
  73.  
  74. ;---------------------------------------------------------------
  75. ;                             Driver Section (Done)
  76. ;---------------------------------------------------------------
  77.  
  78. ;----------------- Characteristics ------------
  79. ;    NCF_PHYSICAL = 0x04
  80. ;    NCF_VIRTUAL = 0x01
  81. ;    NCF_SOFTWARE_ENUMERATED = 0x02
  82. ;    NCF_HIDDEN = 0x08
  83. ;    NCF_NO_SERVICE = 0x10
  84. ;    NCF_HAS_UI = 0x80
  85. ;----------------- Characteristics ------------
  86.  
  87. [tap0901.ndi]
  88.    CopyFiles       = tap0901.driver, tap0901.files
  89.    AddReg          = tap0901.reg
  90.    AddReg          = tap0901.params.reg
  91.    Characteristics = 
  92.    *IfType            = 0x6 ; IF_TYPE_ETHERNET_CSMACD
  93.    *MediaType         = 0x0 ; NdisMedium802_3
  94.    *PhysicalMediaType = 14  ; NdisPhysicalMedium802_3
  95.  
  96. [tap0901.ndi.Services]
  97.    AddService = tap0901,        2, tap0901.service
  98.  
  99. [tap0901.reg]
  100.    HKR, Ndi,            Service,      0, "tap0901"
  101.    HKR, Ndi\Interfaces, UpperRange,   0, "ndis5"
  102.    HKR, Ndi\Interfaces, LowerRange,   0, "ethernet"
  103.    HKR, ,               Manufacturer, 0, "%Provider%"
  104.    HKR, ,               ProductName,  0, "%DeviceDescription%"
  105.  
  106. [tap0901.params.reg]
  107.    HKR, Ndi\params\MTU,                  ParamDesc, 0, "MTU"
  108.    HKR, Ndi\params\MTU,                  Type,      0, "int"
  109.    HKR, Ndi\params\MTU,                  Default,   0, "1500"
  110.    HKR, Ndi\params\MTU,                  Optional,  0, "0"
  111.    HKR, Ndi\params\MTU,                  Min,       0, "100"
  112.    HKR, Ndi\params\MTU,                  Max,       0, "1500"
  113.    HKR, Ndi\params\MTU,                  Step,      0, "1"
  114.    HKR, Ndi\params\MediaStatus,          ParamDesc, 0, "Media Status"
  115.    HKR, Ndi\params\MediaStatus,          Type,      0, "enum"
  116.    HKR, Ndi\params\MediaStatus,          Default,   0, "0"
  117.    HKR, Ndi\params\MediaStatus,          Optional,  0, "0"
  118.    HKR, Ndi\params\MediaStatus\enum,     "0",       0, "Application Controlled"
  119.    HKR, Ndi\params\MediaStatus\enum,     "1",       0, "Always Connected"
  120.    HKR, Ndi\params\MAC,                  ParamDesc, 0, "MAC Address"
  121.    HKR, Ndi\params\MAC,                  Type,      0, "edit"
  122.    HKR, Ndi\params\MAC,                  Optional,  0, "1"
  123.    HKR, Ndi\params\AllowNonAdmin,        ParamDesc, 0, "Non-Admin Access"
  124.    HKR, Ndi\params\AllowNonAdmin,        Type,      0, "enum"
  125.    HKR, Ndi\params\AllowNonAdmin,        Default,   0, "1"
  126.    HKR, Ndi\params\AllowNonAdmin,        Optional,  0, "0"
  127.    HKR, Ndi\params\AllowNonAdmin\enum,   "0",       0, "Not Allowed"
  128.    HKR, Ndi\params\AllowNonAdmin\enum,   "1",       0, "Allowed"
  129.  
  130. ;----------------------------------------------------------------
  131. ;                             Service Section
  132. ;----------------------------------------------------------------
  133.  
  134. ;---------- Service Type -------------
  135. ;    SERVICE_KERNEL_DRIVER     = 0x01
  136. ;    SERVICE_WIN32_OWN_PROCESS = 0x10
  137. ;---------- Service Type -------------
  138.  
  139. ;---------- Start Mode ---------------
  140. ;    SERVICE_BOOT_START   = 0x0
  141. ;    SERVICE_SYSTEM_START = 0x1
  142. ;    SERVICE_AUTO_START   = 0x2
  143. ;    SERVICE_DEMAND_START = 0x3
  144. ;    SERVICE_DISABLED     = 0x4
  145. ;---------- Start Mode ---------------
  146.  
  147. [tap0901.service]
  148.    DisplayName = %DeviceDescription%
  149.    ServiceType = 1
  150.    StartType = 3
  151.    ErrorControl = 1
  152.    LoadOrderGroup = NDIS
  153.    ServiceBinary = %12%\tap0901.sys
  154.  
  155. ;-----------------------------------------------------------------
  156. ;                                File Installation
  157. ;-----------------------------------------------------------------
  158.  
  159. ;----------------- Copy Flags ------------
  160. ;    COPYFLG_NOSKIP = 0x02
  161. ;    COPYFLG_NOVERSIONCHECK = 0x04
  162. ;----------------- Copy Flags ------------
  163.  
  164. ; SourceDisksNames
  165. ; diskid = description[, [tagfile] [, <unused>, subdir]]
  166. ; 1 = "Intel Driver Disk 1",e100bex.sys,,
  167.  
  168. [SourceDisksNames]
  169.    1 = %DeviceDescription%, tap0901.sys
  170.  
  171. ; SourceDisksFiles
  172. ; filename_on_source = diskID[, [subdir][, size]]
  173. ; e100bex.sys = 1,, ; on distribution disk 1
  174.  
  175. [SourceDisksFiles]
  176. tap0901.sys = 1
  177.  
  178. [DestinationDirs]
  179.    tap0901.files  = 11
  180.    tap0901.driver = 12
  181.  
  182. [tap0901.files]
  183. ;   TapPanel.cpl,,,6   ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
  184. ;   cipsrvr.exe,,,6     ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
  185.  
  186. [tap0901.driver]
  187.    tap0901.sys,,,6     ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
  188.  
  189. ;---------------------------------------------------------------
  190. ;                                      End
  191. ;---------------------------------------------------------------
  192.